Agile Software Testing Technologies in a Large Scale Project
نویسندگان
چکیده
Software testing in agile development is very complex issue in the IT world. Since agile methods do not focus much on testing activities and agile software development does not include testing practices required for a quality project, the process of finding the suitable method for testing, especially for large scale projects is challenging. In this paper, we propose a concept of integrated agile software testing in a large scale project. This research explains the software testing process technologies and principles for agile software testing and identifies the best practices for testing software products in agile development process.
منابع مشابه
Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development
In this paper we critically examine the underlying assumptions in existing studies of large-scale agile software development. We use Alvesson and Sandberg’s problematization methodology and find that existing studies of large-scale agile share a number of underlying assumptions relevant to small rather than large-scale projects. Empirically, we draw on a case study of a large-scale agile projec...
متن کاملSystem Analysis and Design in a Large-Scale Software Project: The Case of Transition to Agile Development
Agile software development methods mainly aim at increasing software quality by fostering customer collaboration and performing exhaustive testing. The introduction of Extreme Programming (XP) – the most common agile software development method – into an organization is accompanied with conceptual and organizational changes. These changes range from daily-life changes (e.g., sitting together an...
متن کاملChapter 2. Experienced Benefits of Continuous Integration in Industry Software Product Development
In this paper, we present a multi-case study of industrial experiences of continuous integration among software professionals working in large scale development projects. In literature, multiple benefits of continuous integration are suggested, but case studies validating these benefits are lacking. This study investigates the extent to which continuous integration effects – increased developer...
متن کاملPeople-Centered Software Development: An Overview of Agile Methodologies
This chapter gives an overview of agile software development processes and techniques. The first part of the chapter covers the major agile project management techniques with a focus on project planning. Iteration planning and interaction design approaches are given special focus. The second part of the chapter covers agile quality assurance with a focus on test-driven development and the state...
متن کاملLarge Scale Agile Adoption Model from Management Perspective
The field of software engineering is growing rapidly due to increased change of customers’ requirements and progress in technologies. Agile software development (ASD) have substituted the conventional Software development methodologies to enhance the software productivity through short increments and increased user satisfaction. The purpose of this research is to pinpoint the factors (success f...
متن کامل